ram lamb - German English Dictionary